/**
 * 父类：提炼学生和教师的共性属性与方法
 */
public class Person {
    // 共性属性（protected修饰：子类可访问）
    protected String id;       // 唯一标识（学生ID/教师ID）
    protected String name;     // 姓名
    protected String gender;   // 性别

    // 父类构造方法：初始化共性属性
    public Person(String id, String name, String gender) {
        this.id = id;
        this.name = name;
        this.gender = gender;
    }

    // 父类业务方法：打印工作单（通用模板，子类重写）
    public void printWorkSheet() {
        System.out.println("=== 基础信息 ===");
        System.out.println("编号：" + id);
        System.out.println("姓名：" + name);
        System.out.println("性别：" + gender);
    }
}